// server/routes/userRoutes.js
const express = require('express');
const router = express.Router();
const userController = require('../controllers/userController');
const authMiddleware = require('../middlewares/authMiddleware');

// 公开路由
// 用户名密码登录
router.post('/login', userController.login);

// 用户注册
router.post('/register', userController.register);

// 微信登录
router.post('/wx-login', userController.wxLogin);

// 需要认证的路由
router.use(authMiddleware);

// 获取用户信息
router.get('/profile', userController.getUserInfo);

// 更新用户信息
router.put('/profile', userController.updateUserInfo);

module.exports = router;